﻿@charset "utf-8";
/* CSS Document */

@import "font.css";
body,td,th,input,textarea,select{font-size:12px; font-family:'微软雅黑', Arial, Tahoma; color:#555; outline:none;}
html{-webkit-text-size-adjust:none; min-width:1300px;}
body,form{margin:0;}
img{border:0px none; vertical-align:middle;transition:all 0.5s;}
table{border-collapse:collapse;}
.searHeight{font-style:normal; color:#EC0000;}
ul{display:block; margin:0; padding:0;}
li{list-style:none;}
p{display:block; margin:0; padding:0;}
h1{color:#222; display:block; margin:0; padding:0; font-size:26px; font-weight:normal;}
a{color:#555; text-decoration:none; outline:none;transition:all 0.5s;}
a:hover,a:active{color:#33458E;}
.fl{float: left;}
.fr{float: right;}
.fix{clear: both;}
.wrapper{width: 1200px;margin: 0 auto;}

.zf-top{
	background: url(../images/bg1.jpg) center center no-repeat;
	height: 1038px;
	width: 100%;
	overflow: hidden;
}
.zf-top-mn{
	position: absolute;
	width: 1200px;
	left: 50%;
	top: 140px;
	margin-left: -600px;

}
.zf-top-mn .zf-logo{
	position: absolute;
	top: 0;
	left: 0;
}
/*语言选择*/
.zf-top-mn .zf-languages{
	text-align: right;
	color: #fff;
	padding-right: 55px;
	line-height: 40px;
	height: 40px;
}
.zf-top-mn .zf-languages a{
	color: #fff;
}
#lan{width:126px; height:40px; line-height:40px; position:absolute; right:0; top:0; color:#fff; background-color:#3c4d5f; text-align:center;}
#lan img{margin:-3px 7px 0 0;}
#lan_list{width:126px; position:absolute; right:0; top:40px; background:#3c4d5f; display:none;}
#lan_list a{display:block; text-align:left; height:39px; line-height:38px; border-bottom:1px solid #7397A5; text-transform:capitalize; padding-left:26px; transition:all ease 0.35s;}
#lan:hover,#lan:active,#lan.A{background:#3c4d5f; color:#7397A5;}
#lan_list a img{margin:-3px 7px 0 0;}
#lan_list a:hover{background:#7397A5;}


.zf-top-mn .zf-part{
	width: 100%;
}
.zf-top-mn .zf-part div.zf-part-child{
	height: 200px;
}
.zf-top-mn .zf-part div.c1{
	background-color: #3c4d5f;
}
.zf-top-mn .zf-part div.c2{
	background-color: #6dbbd1;
}
.zf-top-mn .zf-part div.c3{
	background-color: #7398a5;
}
.zf-top-mn .zf-part1{
	padding-left: 600px;
	height: 200px;
}
.zf-top-mn .zf-part2,.zf-top-mn .zf-part3{
	height: 200px;
}
.zf-top-mn .zf-part-child{
	height: 200px;
	width: 200px;
	background-color: yellow;
	float: left;
	transition:all 0.5s;
}
.zf-top-mn .zf-part-child:hover{
	filter:alpha(opacity=80); -moz-opacity:0.8 ;opacity:0.8; 
}
.zf-top-mn .zf-part2 .zf-part-child.zf-part2-photo{
	width: 400px;
	height: 400px;
}

.zf-top-mn .zf-part3 .zf-part-child{
	float: right;
}
.zf-top-mn .zf-part2 .zf-part-child.zf-part2-news a{
	color: #fff;
	text-align: center;
	font-size: 16px;
	line-height: 30px;
	display: block;
	padding-top: 10px;
}
.zf-top-mn .zf-part2 .zf-part-child.zf-part2-news a strong{
	font-size: 20px;
}
/*头部轮播*/
/*基本框架CSS结束，应用特效时，以上样式可删除*/
/* 效果CSS开始 */
.mkeFocus { height: 400px; width: 400px;}
.mkeUl { margin: 0px auto; height: 400px; width: 400px; overflow: hidden; position: relative; }
.mkeUl ul { position: absolute; left: 0px; top: 0px; height: 486px; }
.mkeUl ul li { float: left; text-align: center; font: 20px "微软雅黑"; }
.mkeUl ul li img { margin-bottom: 18px; }
.mkeNum { background:url(../images/icon10.png); height: 24px; width: 48px; position: absolute; z-index: 1; left: 175px; bottom: 18px; font: 12px Arial;color: #fff; }
.mke_ns1 { line-height: 24px; color:#b9b9b9; text-align: right; height: 24px; width: 20px; position: absolute; left: 0px; top: 0px; }
.mke_ns2 { line-height: 24px; color: #b9b9b9; text-align: left; display: block; height: 24px; width: 22px; position: absolute; right: 0px; bottom: 0px; }
.mkeLbtn { background: url(../images/icon8.png) no-repeat; height: 24px; width: 24px; position: absolute; left: 150px; bottom: 18px; cursor: pointer; z-index: 10; }
.mkeRbtn { position: absolute; bottom: 18px; left: 225px; background: url(../images/icon9.png) no-repeat; height: 24px; width: 24px; cursor: pointer; z-index: 10; }
/* 效果CSS结束 */

.zf-jiantou{
	width: 59px;
	height: 26px;
	background: url(../images/icon6.png) 0 0  no-repeat;
	position: absolute;
	left: 50%;
	margin-left: -30px;
	bottom: 40px;
}
.zf-header{
	height: 122px;
	background-color: #3c4d5f;
}
.zf-head{
	position: relative;
}
.zf-head-nav ul{
	float: right;
	padding-top: 32px;
}
.zf-head-nav ul li{
	float: left;
	margin-left: 65px;
	height: 90px;
	line-height: 90px;
	font-size: 18px;
	color: #fff;
}
.zf-head-nav ul li a{
	color: #fff;
	transition:all 0.5s;
}
.zf-head-nav ul li a:hover{
	color: #7397A5;

}
/* -------网站内容---- */
.zf-container-title{
	font-size: 36px;
	font-weight: bold;
	background: url(../images/line1.jpg) bottom center no-repeat;
	padding-bottom: 45px;
	margin-top: 75px;
	text-align: center;
}
.zf-container-part{
	margin-top: 15px;
	margin-bottom: 15px;
	overflow: hidden;
}
.zf-container-part .zf-part-title{
	background: url(../images/title1.jpg) 0 0 no-repeat;
	height: 40px;
	padding-top: 110px;
	padding-left: 225px;
	font-size: 14px;
}
.zf-container-part .zf-part-title.part-title1{
	background: url(../images/title1.jpg) 0 0 no-repeat;
}
.zf-container-part .zf-part-title.part-title2{
	background: url(../images/title2.jpg) 0 0 no-repeat;
}
.zf-container-part .zf-part-title.part-title3{
	background: url(../images/title3.jpg) 0 0 no-repeat;
}
.zf-container-part .zf-part-title.part-title4{
	background: url(../images/title4.jpg) 0 0 no-repeat;
}
.zf-container-part .zf-part-list{
	background-color:#3c4d5f;
	border-right: 1px solid #485869; 
	padding: 12px;
	width: 575px;
	border-bottom: 1px solid #fff;
	transition:all 0.5s;
}
 
.zf-container-part .zf-part-list a{
	color: #fff;
	line-height: 22px;
	transition:all 0.5s;
	font-size: 14px;
}
.zf-container-part .zf-part-list .pic{
	margin-right: 12px;
	width: 200px;
	height: 125px;
	overflow: hidden;
}
.zf-container-part .zf-part-list:hover img{
	transform: scaleX(1.1) scaleY(1.1);
}

.zf-container-part .zf-part-list-nr{
	width: 363px;
	padding-top: 15px;
	height: 110px;
	overflow: hidden;
}
.zf-sy-about{
	margin-top: 35px;
}
.zf-about-nav{
	width: 1200px;
	margin: 0 auto 10px;
}
.zf-about-nav a{
	transition:all 0.5s;
}
.zf-about-nav a:hover{
	filter:alpha(opacity=80); -moz-opacity:0.8 ;opacity:0.8; 
}
.zf-about-mn{
	position: relative;
}
.zf-about-mn .zf-title{
	height: 75px;
	line-height: 75px;
	background-color: #253546;
}
.zf-about-mn .zf-title p{
	width: 684px;
	padding-right: 516px;
	margin: 0 auto;
	text-align: right;
	font-size: 36px;
	font-weight: bold;
	color: #fff;
}
.zf-about-mn .zf-nr{
	background-color: #3C4D5F;
	overflow: hidden;
}
.zf-about-mn .zf-nr a{
	color: #fff;
}
.zf-about-mn .zf-nr .cons{
	width: 1200px;
	margin: 0 auto;
}
.zf-about-mn .zf-nr .zf-news{
	width: 390px;
	border-right: 1px solid #4a5a6a;
	padding-top: 20px;
	padding-bottom: 50px;
}
.zf-about-mn .zf-nr .zf-news .title{
	padding-bottom: 30px;
	font-size: 18px;
	font-weight: bold;
	background: url(../images/line2.jpg) bottom left no-repeat;
	color: #fff;
	margin-bottom: 30px;
}
.zf-about-mn .zf-nr .zf-news ul li{
	background: url(../images/icon7.png) left center no-repeat;
	display: block;
	overflow: hidden;
	padding-left: 15px;
	line-height: 30px;
	height: 30px;
	border-bottom: 1px solid #516171;
}

/* -------底部产品推荐轮播------- */
.zf-about-mn .zf-nr .zf-pro-tj{
	width: 390px;
	padding: 20px 0 50px 0;
	margin-left: 23px;
}
.zf-about-mn .zf-nr .zf-pro-tj .title{
	padding-bottom: 42px;
	font-size: 18px;
	font-weight: bold;
	color: #fff;
}
.zf-about-mn .zf-nr .zf-pro-tj .tj-cons{
	height: 140px;
	overflow: hidden;
	width: 390px;
}
.zf-about-mn .zf-nr .zf-pro-tj .flexslider{
	width: 390px;
	position: relative;
	height: 140px;
}
.zf-about-mn .zf-nr .zf-pro-tj .flexslider .slides{
	width: 390px;
}
.zf-about-mn .zf-nr .zf-pro-tj .flexslider .slides li{

}
.zf-about-mn .zf-nr .zf-pro-tj .flexslider .slides li a.pic{
	background-color: #fff;
	padding: 1px;
	display: block;
	overflow: hidden;
	float: left;
	margin-right: 20px;
}
.zf-about-mn .zf-nr .zf-pro-tj .flexslider .slides li img{
	border: 1px solid #bfbfbf;
	width: 220px;
	height: 136px;
}
.zf-about-mn .zf-nr .zf-pro-tj .flexslider .slides li div{
	float: left;
	width: 136px;
	color: #fff;
}
.zf-about-mn .zf-nr .zf-pro-tj .flexslider .slides li div p.title{
	font-weight: normal;
	padding-bottom: 20px;

}
.zf-about-mn .zf-nr .zf-pro-tj .flexslider .flex-control-nav{
	position: absolute;
	right: 82px;
	z-index: 2;
	bottom: 0px;
	color: #fff;
	margin: 0px;
	width: 40px;
	height: 19px;
}
/* Control Nav */
.flex-control-nav li {margin: 0 1px;*margin: 0 2px;zoom: 2; *display: inline;color: #fff;width: 3px;height: 3px;float: left;}
.flex-control-paging li a {width: 3px; height: 3px; display: block; background: #d3d3d3; cursor: pointer; text-indent: -9999px;  }
.flex-control-paging li a:hover { background: #a69b8e;}
.flex-control-paging li a.flex-active { background: #a69b8e; cursor: default; }
@-moz-document url-prefix()    /*Firefox*/
{
.flex-control-nav li {margin: 0 3px;zoom: 2; *display: inline;color: #fff;width: 6px;height: 6px;float: left;}
.flex-control-paging li a {width: 6px; height: 6px; display: block; background: #d3d3d3; cursor: pointer; text-indent: -9999px;  }
}
/* Direction Nav */
.flex-direction-nav {*height: 0;overflow: hidden;}
.flex-direction-nav a  { text-decoration:none; display: block;bottom: 6px; width: 19px; height: 19px; position: absolute; z-index: 10; overflow: hidden;cursor: pointer; color: rgba(0,0,0,0.8);  text-indent:-999em }
.flex-direction-nav .flex-prev { background: url(../images/icon11.png) 0 0 no-repeat;right: 125px;}
.flex-direction-nav .flex-next { background: url(../images/icon12.png) 0 0 no-repeat;right: 75px;}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { opacity: 1; }
.flex-direction-nav .flex-disabled { opacity: 0!important; filter:alpha(opacity=0); cursor: default; }





.zf-about-mn .zf-cnt{
	width: 1200px;
	position: absolute;
	left: 50%;
	margin-left: -600px;
	z-index: 2;
	top: 0px;
}
.zf-cnt .cons{
	position: absolute;
	background-color: #000;
	width: 366px;
	top: -56px;
	right: 0;
}
.zf-cnt .cons .title{
	background-color: #253546;
	height: 45px;
	line-height: 45px;
	padding-left: 25px;
	font-size: 16px;
	color: #fff;
}
.zf-cnt .cons .nr{
	background-color: #7F96AF;
	color: #fff;
	font-size: 14px;
	padding: 22px 42px;
}
.zf-cnt .cons .nr .erweima{
	position: relative;
	text-indent: 55px;
	margin-top: 20px;
	margin-bottom: 25px;
	z-index: 9999;
}
.zf-cnt .cons .nr .erweima img{
	width: 40px;
	height: 40px;
	position: absolute;
	left: 0px;
	top: -20px;
	transition:all 0.8s;
}
.zf-cnt .cons .nr .erweima:hover img{
	width: 250px;
	height: 250px;
}
.zf-cnt .cons .nr p{
	line-height: 25px;
	height: 25px;
}
.zf-cnt .cons .nr p strong{
	font-size: 18px;
}
.zf-cnt .cons .nr p.add{
	margin-top: 25px;
	margin-bottom: 15px;
}
.zf-cnt .cons .nr p.icon{
	margin-bottom: 25px;
}
.zf-cnt .cons .nr p.icon a{
	margin-right: 5px;
	position: relative;
}
.zf-cnt .cons .nr p.icon a .erweima{
	width: 0px;
	position: absolute;
	left: 15px;
	bottom: -15px;
	z-index: 99;
}
.zf-cnt .cons .nr p.icon a:hover .erweima{
	width: 150px;
	height: 150px;
}
.zf-cnt .cons .nr p.icon a img{
	width: 35px;
	height: 35px;
}
/*------网站内页通用代码------*/
.zf-ny-languages{
	background: url(../images/language-bg.png) 0 0 no-repeat;
	width: 182px;
	height: 32px;
	position: absolute;
	right: 0px;
	top: 1px;
}
.zf-ny-languages #lan{
	top: 5px;
	right: 10px;
	height: 22px;
	line-height: 22px;
}
.zf-ny-languages #lan_list{
	right: 10px;
	top: 27px;
}
.zf-ny-languages #lan_list a{
	color: #fff;
}
.zf-bn{
	height: 677px;
	width: 100%;
	margin-top: 1px;
	background-color: #f1f1f1;
}
.zf-bn .cons .zf-pro-nav{
	background: url(../images/pro-nav-bg.png) 0 0 no-repeat;
	width: 510px;
	height: 223px;
	margin-top: 133px;
	margin-left: 45px;
	padding: 105px 45px 0;
}
.zf-bn .cons .zf-pro-nav li a{
	float: left;
	color: #fff;
	width: 140px;
	padding-left: 30px;
	margin-bottom: 15px;
	font-size: 14px;
	background: url(../images/jt.png) left center no-repeat;
}
.zf-bn .cons .zf-pro-nav li a.active
,.zf-bn .cons .zf-pro-nav li a:hover
{
	background: url(../images/jt1.png) left center no-repeat;
}
.zf-bn .cons .zf-pro-nav .lm-info{font-size: 16px;color: #fff;line-height: 25px;width: 445px;/*height: 100px;*/overflow: hidden;margin-bottom: 20px;}









.zf-ny-footer{
	background-color: #1f2d3c;
	color: #fff;
}
.zf-ny-footer a{
	color: #fff;
}
/*内页底部*/
.zf-footer-cnt{
	background: #3C4D5F url(../images/bg2.jpg) center center no-repeat;
}
.zf-footer-cnt .cons{
	height: 336px;
	overflow: hidden;
}
.zf-footer-cnt .cons .title{
	background: url(../images/line4.png) bottom center no-repeat;
	font-size: 36px;
	padding-bottom: 15px;
	color: #fff;
	text-align: center;
	font-weight: bold;
	margin-top: 55px;
}
.zf-footer-cnt .cons .list{
	/*overflow: hidden;*/
	width: 936px;
	margin: 45px auto 0;
	text-align: center;
}
.zf-footer-cnt .cons .list li{
	/*float: left;*/
	margin: 0 28px;
	display: inline-block;
}
.zf-footer-cnt .cons .list li a{
	display: block;
	position: relative;
}
.zf-footer-cnt .cons .list li a img{
	margin-bottom: 10px;
}
.zf-footer-cnt .cons .list li a img.erweima{
	width: 0px;
	z-index: 99;
	position: absolute;
	top: 50px;
	left: 50px;
	transition:all 0.5s;
	border: 2px solid #fff;
}
.zf-footer-cnt .cons .list li a:hover img.erweima{
	width: 200px;
	top:-50px;
	left: 100px;
	
}
.zf-footer-cnt .cons .list li a p{
	text-align: center;
	line-height: 30px;
	color: #fff;
	font-size: 14px;
}


/*------网站产品中心页面------*/
.bn-pro{
	background: url(../images/bn1.jpg) center center no-repeat;
}
.zf-main{
}
.zf-main-pro-pic{
	padding: 95px 0;
	background: url(../images/line3.png) bottom center no-repeat;
	position: relative;
}
.zf-main-pro-pic .pro-pic-tj{
	position: absolute;
	width: 470px;
	height: 300px;
	top: 128px;
	left: 101px;
}
.zf-main-pro-pic .pro-pic-tj:hover .flex-direction-nav{
	display: block;
}
.zf-main-pro-pic .pro-pic-tj .flex-direction-nav{
	display: none;
}
.zf-main-pro-pic .pro-pic-tj .flex-direction-nav .flex-next{
	top: 50%;
	right: 15px;
}
.zf-main-pro-pic .pro-pic-tj .flex-direction-nav .flex-prev{
	top: 50%;
	left: 15px;
}
.zf-main .fenlei-list .title{
	padding-top: 103px;
	height: 58px;
	line-height: 58px;
	padding-left: 230px;
	font-size: 14px;
	margin: 10px 0 20px 0;
}
.zf-main .fenlei-list .title.fenlei1{
	background: url(../images/title7.jpg) 0 0 no-repeat;
}
.zf-main .fenlei-list .title.fenlei2{
	background: url(../images/title5.jpg) 0 0 no-repeat;
}
.zf-main .fenlei-list .title.fenlei3{
	background: url(../images/title6.jpg) 0 0 no-repeat;
}
.zf-main .fenlei-list .title.fenlei4{
	background: url(../images/title8.jpg) 0 0 no-repeat;
}
.zf-main .fenlei-list ul{
	overflow: hidden;
}
.zf-main .fenlei-list ul li{
	float: left;
	width: 285px;
	margin: 0 20px 20px 0;
	overflow: hidden;
	height: 216px;
	position: relative;

}
.zf-main .fenlei-list ul li:nth-child(4n){
	margin-right: 0;
}
.zf-main .fenlei-list ul li a{
	display: block;
}
.zf-main .fenlei-list ul li a img{
	border: 1px solid #eee;
	width: 283px;
	height: 173px;
	margin: 0 auto;
	display: block;
	transition:all 0.5s;
}
.zf-main .fenlei-list ul li a p{
	background-color:#eee; 
	line-height: 40px;
	height: 40px;
	text-align: center;
	margin-top: 1px;
	transition:all 0.5s;
}
.zf-main .fenlei-list ul li:hover img{
	border: 4px solid #3c4d5f;
	width: 277px;
	height: 167px;
	
}
.zf-main .fenlei-list ul li:hover p{
	background-color: #3c4d5f;
	color: #fff;
}
.bn-pro .cons{
	position: relative;
}
.zf-bn .cons .zf-search{
	background: url(../images/search-bg.jpg) 0 0 no-repeat;
	width: 336px;
	height: 46px;
	padding-top: 18px;
	padding-left: 192px;
	float: right;
	color: #fff;
}
.zf-bn .cons .zf-search .search-txt{
	width: 221px;
	height: 31px;
	line-height: 31px;
	padding-left: 25px;
	background: url(../images/search-bg2.jpg) 0 0 no-repeat; 
	float: left;
	border: 0px;
}
.zf-bn .cons .zf-search .search-btn{
	height: 31px;
	width: 68px;
	border: 0;
	float: left;
	background: url(../images/search-bg3.jpg) 0 0 no-repeat; 
	margin-left: 10px;
}
.zf-bn .cons .zf-search2{
    background: url(../images/search-bg.jpg) left -25px center no-repeat;
	width: 242px;
    height: 36px;
    padding-top: 2px;
    padding-left: 155px;
}
.zf-bn .cons .zf-search2 .search-txt{
	background: url(../images/search-bg2.jpg) center right no-repeat;
	padding-left: 10px;
	width: 140px;
}
.bn-pro .cons .cnt{
	width: 527px;
	position: absolute;
	right: 0;
	top: 266px;
}

.bn-pro .cons .cnt .title{
	height: 107px;
	background: rgba(26,36,46,0.7);
	color: #fff;
	font-size: 30px;
	text-align: center;
	font-weight: bold;
	line-height: 107px;
}

.bn-pro .cons .cnt .main .txt{
	background: rgba(26,36,46,0.7) url(../images/line5.png) top center no-repeat;
	overflow: hidden;
	height: 194px;
	padding: 36px 65px 0 65px;
	display: none;

}
.bn-pro .cons .cnt .main .txt .pic{

}
.bn-pro .cons .cnt .main .txt .pic p{
	line-height: 40px;
	color: #fff;
	font-size: 14px;
}
.bn-pro .cons .cnt .main .txt .nr{
	color: #fff;
	font-size: 14px;
	margin-left: 50px;
	width: 220px;
}
.bn-pro .cons .cnt .main .txt .nr p{
	line-height: 24px;
}
.bn-pro .cons .cnt .main .txt .nr p:nth-child(4){
	margin-top: 35px;
}
.bn-pro .cons .cnt .main .btn{
	border-bottom: 2px solid #3e4852;
	height: 20px;
	line-height: 20px;
	text-align: center;
	background-color: #000;
	position: relative;
	overflow: hidden;
}
.bn-pro .cons .cnt .main .btn img{
	position: absolute;
	left: 50%;
	margin-left: -10px;
	top: 5px;
}
.bn-pro .cons .cnt .main .btn  .img1{
	top: -20px;
}
.bn-pro .cons .cnt .main .btn.A .img1{
	top: 5px;
}
.bn-pro .cons .cnt .main .btn.A .img2{
	top: -20px;
}
/*产品中心二级页面---详情页*/
.bn-pro1{
	background: url(../images/bg3.jpg) center center no-repeat;
	overflow: hidden;
	position: relative;
}
.bn-pro1 .cons .title{
	margin-top: 220px;
}
.bn-pro1 .cons .title p{
	text-align: center;
	font-size: 30px;
	color: #6dbbd1;
	font-weight: bold;
	margin-bottom: 25px;

}
.bn-pro1 .cons .title p strong{
	font-size: 60px;
	color: #fff;
}
.zf-bn.bn-pro1 .cons .zf-search{
	position: absolute;
	left: 50%;
	margin-left: -264px;
	margin-top: 20px;
}
.zf-main .pro1-cons .title{
	font-size: 30px;
	font-weight: bold;	
	text-align: center;
	padding-bottom: 15px;
	margin: 55px 0 35px;
	color: #3c4d5f;
	background: url(../images/line6.png) bottom center no-repeat;
}
.zf-main .pro1-cons .info{
	width: 500px;
	min-height: 100px;
	margin: 0 auto;
	padding: 50px 140px;
	font-size: 14px;
	background: url(../images/bg6.jpg) center center no-repeat;
	overflow: hidden;
	position: relative;
}
.zf-main .pro1-cons .info .txt-frame{
	width: 500px;
	height: 100px;
	position: relative;
	overflow: hidden;
}
.zf-main .pro1-cons .info .txt{
	width: 500px;
	float: left;
}
.zf-main .pro-tj ul{
	overflow: hidden;
	padding: 25px 0 65px 0;
	width: 1200px;
	border-top: 3px solid #7d90a5;
	margin-top: 2px;
}
.zf-main .pro-tj ul li{
	float: left;
	width: 228px;
	margin: 0 15px 20px 0;
	overflow: hidden;
	height: 181px;
	position: relative;

}
.zf-main .pro-tj ul li:nth-child(5n){
	margin-right: 0;
}
.zf-main .pro-tj ul li a{
	display: block;
}
.zf-main .pro-tj ul li a img{
	border: 1px solid #eee;
	width: 226px;
	height: 139px;
	margin: 0 auto;
	display: block;
	transition:all 0.5s;
}
.zf-main .pro-tj ul li a p{
	background-color:#eee; 
	line-height: 40px;
	height: 40px;
	text-align: center;
	margin-top: 1px;
	transition:all 0.5s;
}
.zf-main .pro-tj ul li:hover img{
	border: 4px solid #3c4d5f;
	width: 220px;
	height: 133px;
	
}
.zf-main .pro-tj ul li:hover p{
	background-color: #3c4d5f;
	color: #fff;
}
.zf-main .pro-tj .nav{
	background-color: #7d90a5;
	overflow: hidden;
	line-height: 53px;
}
.zf-main .pro-tj .nav a{
	display: block;
	width: 150px;
	height: 53px;
	float: left;
	text-align: center;
	font-size: 14px;
	color: #fff;
	position: relative;
}
.zf-main .pro-tj .nav a:hover,
.zf-main .pro-tj .nav a.activeSlide
{
	background-color: #3c4d5f;
}
.zf-main .pro-tj .nav a:hover span,
.zf-main .pro-tj .nav a.activeSlide span{
	display: block;
}
.zf-main .pro-tj .nav a span{
	position: absolute;
	bottom: -5px;
	width: 150px;
	height: 3px;
	background-color: #3C4D5F;
	left: 0px;
	display: none;
}
/*产品页面第二种*/
.zf-main .pro1-cons .info2{
	width: 1200px;
	margin: 0 auto;
}
.zf-main .pro1-cons .info2 .txt{
	width: 1200px;
	overflow: hidden;
}
.zf-main .pro1-cons .info2 .txt ul li{
	width: 280px;
	height: 80px;
	float: left;
	background: url(../images/icon33.png) left center no-repeat;
	padding: 20px 40px 0 80px;
	margin-bottom: 35px;
}
.zf-main .pro1-cons .info2 .txt ul li.p1{
	background: url(../images/icon33.png) left center no-repeat;
}
.zf-main .pro1-cons .info2 .txt ul li.p2{
	background: url(../images/icon34.png) left center no-repeat;
}
.zf-main .pro1-cons .info2 .txt ul li.p3{
	background: url(../images/icon35.png) left center no-repeat;
}
.zf-main .pro1-cons .info2 .txt ul li.p4{
	background: url(../images/icon36.png) left center no-repeat;
}
.zf-main .pro1-cons .info2 .txt ul li.p5{
	background: url(../images/icon37.png) left center no-repeat;
}
.zf-main .pro1-cons .info2 .txt ul li.p6{
	background: url(../images/icon38.png) left center no-repeat;
}
.zf-main .pro1-cons .info2 .txt ul li .fl{
	width: 80px;
	padding-top: 15px;
}
.zf-main .pro1-cons .info2 .txt ul li .fr{
	width: 200px;
	padding-top: 15px;
}
/*弹出层*/
.reveal-modal-bg { position: fixed; height: 100%; width: 100%; z-index: 100; display: none; top: 0; left: 0; background:rgba(00, 00, 00, 0.8) }	
.reveal-modal { visibility: hidden; top: 150px; left: 50%; margin-left: -590px; width: 1100px; position: absolute; z-index: 101; padding: 30px 40px 34px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; -moz-box-shadow: 0 0 10px rgba(0,0,0,.4); -webkit-box-shadow: 0 0 10px rgba(0,0,0,.4); -box-shadow: 0 0 10px rgba(0,0,0,.4); background-color: #FFF; 		}
.reveal-modal.small 		{ width: 200px; margin-left: -140px;}
.reveal-modal.medium 		{ width: 400px; margin-left: -240px;}
.reveal-modal.large 		{ width: 600px; margin-left: -340px;}
.reveal-modal.xlarge 		{ width: 800px; margin-left: -440px;}
.reveal-modal .close-reveal-modal { font-size: 22px; line-height: 0.5; position: absolute; top: 8px; right: 11px; color: #333; text-shadow: 0 -1px 1px rbga(0,0,0,.6); font-weight: bold; cursor: pointer; 		} 
.reveal-modal img{width: 100%;}

/*在线订单*/
.zf-myform{width: 930px;margin: 0 auto;}
.zf-myform h3{font-size: 36px;text-align: center;}
.zf-myform input{ height: 40px;line-height: 40px;padding-left: 15px;font-size: 14px;margin-bottom: 10px;}
.zf-myform input.zf-btn{border: 1px solid #3c4d5f;background-color: #3c4d5f;color: #fff;font-size: 14px;padding: 0px;width: 100%;}
.zf-myform textarea{min-height: 135px;margin-bottom: 25px;font-size: 14px;}
.zf-seller{overflow: hidden;border:1px solid #ddd;padding: 15px;font-size: 14px;margin-bottom: 15px;}
.zf-seller .fl{width: 20%;font-size: 16px;color: #3c4d5f;font-weight: bold;}
.zf-seller .fr{width: 80%;}
.zf-seller .fr p{line-height: 30px;}
.zf-seller .fr p strong{font-size: 16px;}
.zf-buyer{overflow: hidden;padding: 15px;border: 1px solid #ddd;}
.zf-buyer .fl{width: 20%;font-size: 16px;color: #3c4d5f;font-weight: bold;line-height: 40px;}
.zf-buyer .fr{width: 80%;}
.zf-buyer input{width: 470px;}
.zf-form-info{border: 1px solid #ddd;margin-top: 15px;overflow: hidden;padding: 15px;}
.zf-required{color: red;}
.zf-myform label input{line-height: 12px;height: 12px;}
.zf-myform span{color: red;font-size: 18px;padding-left: 5px;}
/*关于我们页面*/
.bn-about{
	background: url(../images/bg8.jpg) center center no-repeat;
	overflow: hidden;
	position: relative;
}
.bn-about .cons .title{
	margin-top: 220px;
}
.bn-about .cons .title p{
	text-align: center;
	font-size: 30px;
	color: #6dbbd1;
	font-weight: bold;
	margin-bottom: 25px;

}
.bn-about .cons .title p strong{
	font-size: 60px;
	color: #fff;
}
.zf-bn.bn-about .cons .zf-search{
	position: absolute;
	left: 50%;
	margin-left: -264px;
	margin-top: 20px;
}
.zf-main .about-nav{
	overflow: hidden;
	padding: 55px 0 75px;
	background: url(../images/line3.png) bottom center no-repeat;
}
.zf-main .about-nav ul li{
	float: left;
	width: 240px;
	text-align: center;

}
.zf-main .about-nav ul li p{
	line-height: 30px;
	margin-top: 15px;
	font-size: 14px;
	color: #3c4d5f;
}


.zf-main .about-cons .title{
	font-size: 30px;
	font-weight: bold;	
	text-align: center;
	padding-bottom: 15px;
	margin: 55px 0 35px;
}
.zf-main .about-cons .t1{
	color: #3c4d5f;
	background: url(../images/line6.png) bottom center no-repeat;
}
.zf-main .about-cons .t2{
	color: #fff;
	background: url(../images/line4.png) bottom center no-repeat;
}
.zf-main .about-cons-1 .article{
	padding: 0 25px;
	margin-bottom: 100px;
}
.zf-main .about-cons-1 .article p{
	margin-bottom: 15px;
	font-size: 14px;
	text-indent: 2em;
	color: #8c8c8c;
}
.zf-main .about-cons-1 .article p b{
	font-size: 18px;
	padding: 0 5px;
	font-weight: normal;
	color: #333;
}
.zf-main .about-cons-1 .article p strong{
	font-size: 20px;
	padding: 0 5px;
	font-weight: normal;
	color: #333;
}
.zf-main .about-cons-2{
	background: url(../images/bg.png) center center no-repeat #3C4D5F;
	overflow: hidden;
}

.zf-main .about-cons-2 .article{
	color: #fff;
	font-size: 14px;
	line-height: 25px;
	width: 1200px;
	margin-bottom: 100px;
}
.zf-main .about-cons-2 .article p{
	position: relative;
	padding-left: 100px;
	color: #CFD2D7;
}
.zf-main .about-cons-2 .article p strong{
	position: absolute;
	left: 0px;
	color: #fff;
}
.zf-main .about-cons-3{
	padding-bottom: 85px;
}
.zf-main .about-cons-4{
	background-color: #3C4D5F;
	overflow: hidden;
}
.zf-main .about-cons-4 .article .info{
	text-align: center;
	color: #fff;
	font-size: 14px;
}
.zf-main .about-cons-4 .article ul{
	margin: 55px 0;
	overflow: hidden;
	text-align: center;
}

.zf-main .about-cons-4 .article ul li{
	width: 240px;
	text-align: center;
	/*float: left;*/
	display: inline-block;
}
.zf-main .about-cons-4 .article ul li p{
	color: #fff;
	margin-top: 15px;
}
.zf-main .about-cons-4 .article ul li p b{
	font-size: 18px;
	font-weight: normal;
}
.zf-main .about-cons-5{
	overflow: hidden;
}
.zf-main .about-cons-5 .article{
	padding: 35px 0;
	overflow: hidden;
}
.zf-main .about-cons-5 .article .pic{

}
.zf-main .about-cons-5 .article .piclist{
	width: 600px;
}
.zf-main .about-cons-5 .article .piclist li{
	margin: 0 10px 26px;
	float: left;
}
.zf-main .about-cons-5 .article .piclist li:nth-child(3n){
	margin-right: 0;
}
.zf-main .about-cons-6 .article{
	margin-bottom: 35px;
}
.zf-main .about-cons-6 .article .info{
	text-align: center;
	font-size: 14px;
	color: #888;
}
.zf-main .about-cons-6 .article ul{
	overflow: hidden;
	padding: 55px 0;
}
.zf-main .about-cons-6 .article ul li{
	width: 198px;
	margin-right: 2px;
	float: left;
	background-color: #6dbbd1;
	text-align: center;
	color: #fff;
	height: 120px;
	padding-top: 35px;
	transition:all 0.5s;
}
.zf-main .about-cons-6 .article ul li:last-child{
	margin-right: 0;
}
.zf-main .about-cons-6 .article ul li b{
	font-size: 48px;
	font-weight: normal;
}
.zf-main .about-cons-6 .article ul li:hover{
	background-color: #3c4d5f;
}

#history{margin-top:30px; padding-top:20px; background:url(../images/line1.gif) repeat-y center top;width: 1155px;margin: 30px auto 0;overflow: hidden;}
#history p{padding:10px 10px 11px 10px; border:1px solid #DDD; border-radius:3px; width:498px; box-shadow:1px 1px 3px 0px rgba(0,0,0,0.7); position:relative; line-height:135%;color: #fff;}
#history p.left{float:left;}
#history p.right{float:right; text-align:right;}
#history p.left.zf-p2{background-color: #6DBBD1;color: #000;}
#history p.right.zf-p1{background-color: #6DBBD1;color: #000;}
#history p.right.zf-p2{background-color: #6DBBD1;color: #000;}
#history p.clear{clear:both; height:22px; border:0px none; padding:0; width:100%; box-shadow:none;}
#history p.left span.arr{background:url(../images/history_arr2.png) no-repeat; width:37px; height:12px; position:absolute; right:-37px; top:8px;}
#history p.right span.arr{background:url(../images/history_arr3.png) no-repeat; width:37px; height:12px; position:absolute; left:-37px; top:8px;}
#history p.left span.cir{background:url(../images/history_arr.png) no-repeat; width:15px; height:15px; position:absolute; right:-66px; top:2px;}
#history p.right span.cir{background:url(../images/history_arr.png) no-repeat; width:15px; height:15px; position:absolute; left:-66px; top:2px;}
#history p.left.zf-p2 span.arr{background:url(../images/history_arr4.png) no-repeat;}
#history p.right.zf-p1 span.arr{background:url(../images/history_arr5.png) no-repeat;}
#history p.right.zf-p2 span.arr{background:url(../images/history_arr6.png) no-repeat;}
/*----联系我们----*/
.bn-contact{
	background: url(../images/bg4.jpg) center center no-repeat;
	overflow: hidden;
	position: relative;
}
.bn-contact .cons .title{
	margin-top: 220px;
}
.bn-contact .cons .title p{
	text-align: center;
	font-size: 30px;
	color: #6dbbd1;
	font-weight: bold;
	margin-bottom: 25px;

}
.bn-contact .cons .title p strong{
	font-size: 60px;
	color: #fff;
}
.zf-bn.bn-contact .cons .zf-search{
	position: absolute;
	right: 15px;
	bottom: 10px;
}
.zf-main .contact-cons .title{
	font-size: 36px;
	font-weight: bold;	
	text-align: center;
	padding-bottom: 15px;
	margin: 55px 0 35px;
	color: #3c4d5f;
	background: url(../images/line6.png) bottom center no-repeat;
}
.contact-cons-info{
	text-align: center;
	padding-bottom: 45px;
	font-size: 24px;
}
.zf-main .contact-cons.contact-cons-1{
	position: relative;
}
.zf-main .contact-cons-1 .article{
	position: relative;
}
.zf-main .contact-cons-1 .article #dituContent{
	overflow: hidden;
	height: 625px;
	position: relative;
}
.zf-main .contact-cons-1 .article .zf-cnt{
	width: 1200px;
	position: absolute;
	top: 0px;
	margin-left: -600px;
	left: 50%;
	z-index: 2;
}
.zf-main .contact-cons-1 .article .zf-cnt .cons{
	top: 0;
	right: 0;
}
.zf-main .contact-cons-1 .article .zf-cnt .cons .nr{
	background-color: #34495e;
	padding-top: 65px;
}
.mapmask{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.10);
	z-index: 1;
}
.zf-main .contact-cons-2 .article .info{
	text-align: center;
}
.zf-main .contact-cons-2 .article .info b{
	font-size: 22px;
}
.zf-main .contact-cons-2 .article .online-message{
	margin-top: 45px;
}

.zf-main .contact-cons-2 .article .online-message input{
	width: 540px;
	height: 53px;
	line-height: 53px;
	border: none;
	background-color: #eee;
	margin-bottom: 35px;
	padding-left: 40px;
	font-size: 16px;
	transition:all 0.5s;
}
.zf-main .contact-cons-2 .article .online-message tr{
	overflow: hidden;
}

.zf-main .contact-cons-2 .article .online-message input.last{
	margin-bottom: 0px;
}
.zf-main .contact-cons-2 .article .online-message input:hover,
.zf-main .contact-cons-2 .article .online-message input:focus{
	background-color: #d3d3d3;
}
.zf-main .contact-cons-2 .article .online-message textarea:hover,
.zf-main .contact-cons-2 .article .online-message textarea:focus{
	background-color: #d3d3d3;
}
.zf-main .contact-cons-2 .article .online-message textarea{
	width: 550px;
	height: 310px;
	border: none;
	background-color: #eee;
	font-size: 16px;
	padding-left: 30px;
	padding-top: 17px;
	transition:all 0.5s;

}
.table-button{
	text-align: center;
}
.table-button button{
	border: 1px solid #3c4d5f;
	background-color: #3c4d5f;
	color: #fff;
	width: 115px;
	height: 35px;
	font-size: 14px;
}
.zf-main .contact-cons-3{
	padding: 55px 0;
}
.zf-main .contact-cons-3 .article{}
.zf-main .contact-cons-3 .article .info{
	text-align: center;
}
.zf-main .contact-cons-3 .article .info .size1{
	font-size: 18px;
}
.zf-main .contact-cons-3 .article .info .size2{
	font-size: 22px;
}
.zf-main .contact-cons-3 .article ul{
	overflow: hidden;
	padding: 55px 0;
}
.zf-main .contact-cons-3 .article ul li{
	float: left;
	width: 25%;
	text-align: center;

}
.zf-main .contact-cons-3 .article ul li img{
	box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, 0.5);
}
.zf-main .contact-cons-3 .article ul li a{
	display: block;
}
.zf-main .contact-cons-3 .article ul li p{
	font-size: 16px;
	text-align: center;
	padding-top: 15px;
}


/*选择瑞泰*/
.bn-honor{
	background: url(../images/bg5.jpg) center center no-repeat;
	overflow: hidden;
	position: relative;
}
.bn-honor .cons .title{
	margin-top: 220px;
}
.bn-honor .cons .title p{
	text-align: center;
	font-size: 30px;
	color: #6dbbd1;
	font-weight: bold;
	margin-bottom: 25px;

}
.bn-honor .cons .title p strong{
	font-size: 60px;
	color: #fff;
}
.zf-bn.bn-honor .cons .zf-search{
	position: absolute;
	left: 50%;
	margin-left: -264px;
	margin-top: 20px;
}
.zf-main .honor-title{
	overflow: hidden;
	padding: 100px 0 100px;
}
.zf-main .honor-title a{
	display: block;
	float: left;
	margin-right: 20px;
}
.zf-main .honor-title a:last-child{
	margin-right: 0;
}
.zf-main .honor-title ul li{
	float: left;
	width: 50%;
}
.zf-main .honor-cons .title{
	font-size: 36px;
	font-weight: bold;	
	text-align: center;
	padding-bottom: 15px;
	margin: 55px 0 35px;
	color: #3c4d5f;
	background: url(../images/line6.png) bottom center no-repeat;
}
.zf-main .honor-cons .title.t1{
	color: #fff;
	background: url(../images/line7.png) bottom center no-repeat;
}
.zf-main .honor-cons-1 .article{
	overflow: hidden;
	height: 883px;
}
.zf-main .honor-cons-1 .article ul{
	overflow: hidden;
}
.zf-main .honor-cons-1 .article .list{
	float: left;
	width: 1200px;
	margin-top: 45px;
}
.zf-main .honor-cons-1 .article .list li{
	float: left;
	margin: 0 16px 35px;

}
.zf-main .honor-cons-1,.zf-main .honor-cons-2{
	background-color: #3c4d5f;
	padding: 15px 0;
}



#app_pager{text-align:center; margin-bottom:35px;}
#app_pager a{width:20px; height:20px; display:inline-block; background:url(../images/circle2.png) 0 0 no-repeat;	margin:0 10px; font-size:0; transition:all ease 0.35s;}
#app_pager a:hover,#am_pager a:active{background:url(../images/circle1.png) 0 0 no-repeat;}
#app_pager a.activeSlide{background:url(../images/circle1.png) 0 0 no-repeat;}

.zf-main .honor-cons-2 .article{
	overflow: hidden;
	margin: 65px auto 0;
	background-color: #fff;

}
.zf-main .honor-cons-2 .article .list{
	overflow: hidden;
	background-color: #3c4d5f;
	padding: 15px;
	float: left;
	border-right: 1px solid #485869;
	width: 569px;
	margin-bottom: 2px;
}
.zf-main .honor-cons-2 .article .list .pic{
	background-color: #fff;
	width: 200px;
	height: 142px;
	text-align: center;
	padding-top: 30px;
}
.zf-main .honor-cons-2 .article .list .pic p{
	line-height: 30px;
	font-size: 16px;
}
.zf-main .honor-cons-2 .article .list .txt{
	width: 354px;
	padding-left: 15px;
	color: #fff;
	/*padding-top: 25px;*/
	font-size: 14px;
	height: 205px;
	overflow: hidden;
}
.zf-main .honor-cons-2 .article .list .txt p{
	/*background: url(../images/point.jpg) left center no-repeat;*/
	padding-left: 10px;
	padding-bottom: 5px;
}

.zf-main .honor-cons-3 .article{
	overflow: hidden;
	padding-bottom: 65px;
}
.zf-main .honor-cons-4 .article{
	overflow: hidden;
	padding-bottom: 65px;
}
/*------新闻页面------*/
.bn-news{
	background: url(../images/bg3.jpg) center center no-repeat;
	overflow: hidden;
	position: relative;
}
.bn-news .cons .title{
	margin-top: 220px;
}
.bn-news .cons .title p{
	text-align: center;
	font-size: 30px;
	color: #6dbbd1;
	font-weight: bold;
	margin-bottom: 25px;

}
.bn-news .cons .title p strong{
	font-size: 60px;
	color: #fff;
}
.zf-bn.bn-news .cons .zf-search{
	position: absolute;
	left: 50%;
	margin-left: -264px;
	margin-top: 20px;
}
.news-list{margin: 45px auto;width: 1200px;}
.news-list li{clear:both; margin-bottom:40px; height:160px;}
.news-list li a{display:block; width:100%; height:100%;}
.news-list li a p.img{width:220px; height:160px; float:left; overflow:hidden; position:relative; border-radius:0 0 0 10px; background:url(images/news_img_bg.png) no-repeat center center;}
.news-list li a p.img .img{width:100%; height:100%; position:relative; z-index:1; border-radius:0 0 0 10px;}
.news-list li a p.img .bg{position:absolute; right:-220px; top:0; width:100%; height:100%; display:block; background:rgba(0,0,0,0.4); z-index:2; border-radius:0 0 0 10px; transition:all ease 0.35s;}
.news-list li a p.img .zoom{position:absolute; left:50%; top:50%; width:40px; height:40px; margin-left:-20px; margin-top:-20px; z-index:3; transition:all 0.5s; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;}
.news-list li a .date{width:100px; height:160px; float:left; background:#EEE; margin-left:1px; transition:all 0.35s;}
.news-list li a .date .day{display:block; padding:32px 0 0 0; text-align:center; color:#333; font-size:43px; transition:all 0.5s; font-family:'Eshion_elegant_En';}
.news-list li a .date .ym{display:block; text-align:center; padding:28px 0 0 0; color:#999; font-size:13px; transition:all 0.5s; font-family:'Eshion_elegant_En';}
.news-list li a .con{width:820px; height:159px; float:right; border-bottom:1px solid #E6E6E6; position:relative;}
.news-list li a .tit{display:block; font-size:16px; color:#333; padding:10px 0 20px 0; transition:all 0.35s;}
.news-list li a .txt{display:block; font-size:13px; line-height:180%; color:#999;}
.news-list li a .click{font-size:12px; display:block; padding-top:20px; color:#BBB;}
.news-list li a .click img{margin:-2px 0 0 8px;}
.news-list li a:hover .date,#news li a:active .date{background:#3c4d5f;}
.news-list li a:hover .date .day,#news li a:active .date .day{color:#FFF;}
.news-list li a:hover .date .ym,#news li a:active .date .ym{color:#FFF;}
.news-list li a:hover .tit,#news li a:active .tit{color:#3c4d5f;}
.news-list li a:hover p.img .bg,#news li a:active p.img .bg{right:0;}
.news-list li a:hover p.img .zoom,#news li a:active p.img .zoom{filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1; transform:rotateY(360deg); -webkit-transform:rotateY(360deg); -moz-transform:rotateY(360deg);}
#newsback{display:inline-block; background:#FFF; padding:10px 20px; font-size:13px; float:right; margin:2px; border-radius:5px; transition:all ease 0.35s;}
#newsback:hover,#newsback:active{color:#3c4d5f; box-shadow:5px 5px 10px rgba(0,0,0,0.08);}

.news-article{margin: 45px auto;}
.news-article .text p{
	margin-bottom: 20px;
	font-size: 13px;
	line-height: 200%;
}
/*------网站底部------*/
/*------网站底部------*/
/*------分页样式------*/
.page{width:100%;font-size:12px;font-weight:bold;line-height:22px;text-align:center;margin:20px 0;height:30px;}
.page a{text-decoration:none;color:#3C4D5F;background:#fff;border:1px solid #eee;/*-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;*/padding:7px 25px;margin-right:3px}
.page a.active{background:#3C4D5F;border:1px solid #eee;color:#fff}
.page a:hover,.page a.thisclass{text-decoration:none;color:#fff;background:#3C4D5F;border:1px solid #eee}
.page table{margin: auto;}




/*------网站底部------*/
.zf-foot{
	width: 1200px;
	margin: 0 auto;
	height: 47px;
	line-height: 47px;
}

#fix-bar{
	position:fixed;
	bottom:30px;
	right:20px;
}
#fix-bar > ul li{
	margin-top:1px;
	position:relative;
		
}
#fix-bar > ul li,
#fix-bar > ul li a,
#fix-bar > ul li a i.icon{
	height:45px;
	width:45px;		
}
#fix-bar  > ul li a{	
	display:block;		
	right:0;
	position:absolute;	
	white-space: nowrap;	
	background-color:#666;
	box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
	overflow:hidden;
	line-height:45px;
}

#fix-bar li.slide a em{
	display:none;
	color:#FFF;
	font-size:18px;
	font-family:  Arial, 微软雅黑;
}
#fix-bar > ul li a i.icon{
	margin:0 8px 0 0;
	float:left;
}

#fix-bar .saleline a i.icon{
	background-color:#55a200;
	background-position:10px -377px;	
}
#fix-bar .saleline a:hover{
	background-color:#55a200;
}
#fix-bar .saleline a:hover i.icon{
	background-color:#3e7600;
}
#fix-bar .qqtalk{
	margin-bottom:46px;
}
#fix-bar .qqtalk a:hover{	
	background-color:#35aae5
}
#fix-bar .qqtalk a .icon{
	background-color:#35aae5;
	background-position:-125px -375px;
}
#fix-bar .qqtalk a:hover i.icon{
	background-color:#2589bb;
}
#fix-bar .feedback{
	margin-bottom:0px;
}
#fix-bar .feedback a:hover{
	background-color:#6e8a98;
}
#fix-bar .feedback a .icon{
	background-color:#6e8a98;
	background-position:-30px -377px;
}
#fix-bar .feedback a:hover i.icon{
	background-color:#587588;	
}

#fix-bar .gotop{
	margin-top:-45px;
	display:none;		
}
#fix-bar li.gotop a.icon{ 	
	background-color:#888;
	background-position:-71px -372px;
}
#fix-bar li.gotop a:hover{
	background-color:#666;
}

#fix-bar .slide{
	text-indent:0px;
}
#fix-bar ul .icon{
	display:inline-block;
	vertical-align: middle;
	background: url(../images/icon.png) 0 0 no-repeat;	
}
.fc_03c{color: red;}


@media only screen and (max-width: 1180px) {
.zf-top-mn{
	position: absolute;
	width: 1200px;
	left: 50%;
	top: 140px;
	margin-left: -440px;

}
}